<?php 
require_once('../includes_php/FirePHPCore-0.3.2/lib/FirePHPCore/fb.php');
@session_start();
include "../include/config.php";
include "../include/db.php";
include "../include/mysqli_db.php";
include "../include/funciones.php";


 // Variables para insercion de valores

$Opcion  = $_REQUEST["accion"];


//print_r($_REQUEST);
//die();


switch ($Opcion)
{
              
   Case 'ajaxBuscarFaxs':
          $remitente = utf8_decode($_REQUEST["remitente"]);
          $organismo = $_REQUEST["organismo"];
          $origen=$_REQUEST['origen'];
          $id_rep_mesa =$_SESSION['id_rep_dep_o'];
          
          $sorganismo_origen="";
            
          if ($origen=="I"){
              
              $sorganismo_origen=" AND id_rep_dep_remitente =".$organismo;
          }else{
             
              $sorganismo_origen=" AND organismo_origen LIKE '%".$organismo."%'";
          }
          
          $sql=" SELECT documentos.id_documentos AS id_doc,c_estado_doc,
                        CONCAT(documentos.numero_ingreso,'/',documentos.anio_ingreso) AS nro_ingreso ,
                        fecha_primer_ingreso,
                        remitente ,
                        caratula  ,
                        c_tipo_doc ,
                        t.id_rep_dep_d, getNombreReparticion(t.id_rep_dep_d) AS LugarActual,
                        t.tx_aceptada
                 FROM documentos 
                 LEFT JOIN transferencia t ON documentos.id_documentos=t.id_documentos 
                 WHERE  c_tipo_doc='2' 
                        AND fecha_cambio_tipoDoc IS NULL 
                        AND remitente LIKE '%".$remitente."%' ".$sorganismo_origen." 
                        AND t.id_transferencia IN( (SELECT ultima_tx FROM view_ultimas_tx ))      ;" ;
            
            $rlt = mysql_query($sql)  ;
            //  AND id_rep_dep_mesa =".$id_rep_mesa." 
        //   echo($sql);
        // die();
            if(!$rlt){
                  echo "{'estado': 1 ,'msg': 'La consulta no se realizo, vuelva a intentarlo.'}";
            } else {
               $cantidad= mysql_num_rows($rlt);
                if ($cantidad==0){
                   echo "{'estado': 2 ,'msg': 'No Hay registros Coincidentes' }";
               }else{
                 $adatos['estado']=3; 
                 $adatos['total']=$cantidad;
	         $adatos['objetos']=recursoToRecordset($rlt);
		echo(json_encode ($adatos ) );
              }
            }
            break;
            
   Case 'ajaxBuscarDocs':
       
          $remitente = utf8_decode($_REQUEST["remitente"]);
          $organismo = $_REQUEST["organismo"];
          $caratula=$_REQUEST["objeto"];
          $tipo=$_REQUEST["tipodoc"];
          $origen=$_REQUEST['origen'];
          $id_rep_mesa =$_SESSION['id_rep_dep_o'];
          
          $sWhere="";
          
          
          if ($remitente!=''){
               $sWhere .= " AND  d.remitente LIKE '%".$remitente."%' ";
          }
          if ( $tipo!="" ){
               $sWhere .="   AND d.c_tipo_doc ='".$tipo."'";
          }
          if ($caratula!=''){
               $sWhere.= " AND  d.caratula RLIKE '".$caratula."' ";
          }         
           
         if ($origen!=''){
           if ($origen=="I"){
               $sWhere.=  " AND id_rep_dep_remitente =".$organismo;
           }elseif($origen=="E"){
               $sWhere.= " AND organismo_origen LIKE '%".$organismo."%' ";
           }                             
         }
         
         
         
          $sql=" SELECT d.id_documentos AS id_doc,
                        d.c_estado_doc, 
                        CONCAT(d.numero_ingreso,'/',d.anio_ingreso) AS nro_ingreso ,
                        d.fecha_primer_ingreso,
                        d.remitente ,
                        TRIM(d.caratula) as caratula ,
                        d.c_tipo_doc ,
                        t.id_rep_dep_d, getNombreReparticion(t.id_rep_dep_d) AS LugarActual,
                        t.tx_aceptada
                  FROM documentos  d
                    LEFT JOIN transferencia t ON d.id_documentos=t.id_documentos 
                  WHERE   d.c_estado_doc NOT IN ( '6' , '4')"
                         .$sWhere."
                         AND  d.fecha_cambio_tipoDoc IS NULL   
                         AND  t.id_transferencia IN( (SELECT ultima_tx FROM view_ultimas_tx )) 
                   
                     LIMIT 100 ;";
         
    // echo($sql);
    //  die();
          
          $rlt = mysql_query($sql)  ;
         
            if(!$rlt){
                 echo "{'estado': 1 ,'msg': 'La consulta no se realizo, vuelva a intentarlo.' }";
            } else {
                
               $cant= mysql_num_rows($rlt);
               if ($cant==0){
                   echo "{'estado': 2 ,'msg': 'No Hay registros Coincidentes' }";
               }else{
                     //$adatos['query']=$sql; 
                      $adatos2['estado']=3; 
                      $adatos2['total']=$cant;
                      $adatos2['objetos']=recursoToRecordset($rlt);
		
                  echo(json_encode ($adatos2 ) );
               }
		 
            }
            break;
              
    Case 'ajaxBuscarNoFax':
       
          $remitente = utf8_decode($_REQUEST["remitente"]);
          $organismo = $_REQUEST["organismo"];
          $caratula=$_REQUEST["objeto"];
          $tipo=$_REQUEST["tipodoc"];
          $origen=$_REQUEST['origen'];
          $id_rep_mesa =$_SESSION['id_rep_dep_o'];
          
          $sWhere="";
          
          
          if ($remitente!=''){
               $sWhere .= " AND  d.remitente LIKE '%".$remitente."%' ";
          }
         /*   if ($id_rep_mesa!=''){
               $sWhere .= " AND d.id_rep_dep_d= ".$id_rep_mesa. " ";
              
          }*/
               
         
         
          $sql=" SELECT d.id_documentos AS id_doc,
                        d.c_estado_doc, 
                        CONCAT(d.numero_ingreso,'/',d.anio_ingreso) AS nro_ingreso ,
                        d.fecha_primer_ingreso,
                        d.remitente ,
                        TRIM(d.caratula) as caratula ,
                        d.c_tipo_doc ,
                        d.id_rep_dep_d, d.destino_nombre,
                  FROM view_transf_aceptadas d
                    
                  WHERE  d.c_estado_doc NOT IN ( '6' , '4')
                         AND d.c_tipo_doc NOT IN ('4','2','5') "
                         .$sWhere."
                         AND  d.fecha_cambio_tipoDoc IS NULL   
                        
                         LIMIT 100 ;";
         
    // echo($sql);
    //  die();
          
          $rlt = mysql_query($sql)  ;
         
            if(!$rlt){
                 echo "{'estado': 1 ,'msg': 'La consulta no se realizo, vuelva a intentarlo.' }";
            } else {
                
               $cant= mysql_num_rows($rlt);
               if ($cant==0){
                   echo "{'estado': 2 ,'msg': 'No Hay registros Coincidentes' }";
               }else{
                     //$adatos['query']=$sql; 
                      $adatos2['estado']=3; 
                      $adatos2['total']=$cant;
                      $adatos2['objetos']=recursoToRecordset($rlt);
		
                  echo(json_encode ($adatos2 ) );
               }
		 
            }
            break;
                   
       


}
?>